//隐式转换
console.log(125+'abc');
console.log(2+true);
console.log('hello'+false);
console.log(true+true);

var num1 = 1;
var num2 = 'a';
var num4 = true;
var num3 = num1+num2;//1a
//检测num3是什么数据类型
console.log(typeof(num3));
//string 字符串类型
console.log(typeof(num1));
//number 数值型
console.log(typeof(num4));
//boolean 布尔型

//强制转换
//var a1 = 1;//number
var a1 = true;//boolean
var a11 = a1.toString();//strinig
console.log(typeof(a11));

//var a2 = 3.5;
//var a2 = '6a542';
var a2 = 'a535';
var a22 = parseInt(a2);
console.log(a22);
//var a3 = '9.25abc';
var a3 = 't5.35';
var a33 = parseFloat(a3);
console.log(a33);
//Number()
var a4 = '8a';
var a44 = Number(a4);//NaN
//console.log(typeof(a44));
console.log(a44);







